package com.digitalchina.lxnsy.entity;

import java.io.Serializable;
import java.util.List;

/**
 * ================================================
 * 项目名称：BigData
 * 类描述：订单
 * 包名：com.digitalchina.bigdata.entity
 * 创建人：白彦东
 * 创建时间：2016/7/13 10:32
 * 修改备注：购买商品
 * ================================================
 */
public class OrderVO implements Serializable{

    private static final long serialVersionUID = 1L;
    //取货地址
    private String pickupAddress;
    //买家备注
    private String tip;
    //支付类型 线下支付，在线支付
    private String paymentType;
    //发货类型：不需发货，自提，邮寄
    private String shippingType;
    //卖家
    private String sellerId;
    //卖家名称
    private String sellerName;
    //卖家电话
    private String sellerPhone;
    //卖家logo
    private String sellerLogo;
    //卖家地址
    private String sellerAddress;
    //是否开具发票
    private String isInvoice;
    //发票抬头
    private String invoiceTitle;
    //约定发货（取货）时间 @As("yyyy-MM-dd HH:mm:ss")
    private String appointShippingAt;
    //订单项
    private List<OrderItemVO> orderItemVOList;
    //手续费
    private String fee;
    //优惠码
    private String coupon;
    //优惠金额
    private String couponPrice;
    //已付金额
    private String paidAmount;
    //调整金额
    private String adjustAmount;
    /** 应收总运费 */
    private String freightPriceOrigin;
    /** 实收总运费 */
    private String freightPriceReal;
    /** 应收总价 */
    private String totalPriceOrigin;
    /** 实收总价 */
    private String totalPriceReal;
    /** 抵扣积分 */
    private String deductIntegral;
    /** 抵扣金额 */
    private String deductAmount;


    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getPickupAddress() {
        return pickupAddress;
    }

    public void setPickupAddress(String pickupAddress) {
        this.pickupAddress = pickupAddress;
    }

    public String getTip() {
        return tip;
    }

    public void setTip(String tip) {
        this.tip = tip;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public String getShippingType() {
        return shippingType;
    }

    public void setShippingType(String shippingType) {
        this.shippingType = shippingType;
    }

    public String getSellerId() {
        return sellerId;
    }

    public void setSellerId(String sellerId) {
        this.sellerId = sellerId;
    }

    public String getSellerName() {
        return sellerName;
    }

    public void setSellerName(String sellerName) {
        this.sellerName = sellerName;
    }

    public String getSellerPhone() {
        return sellerPhone;
    }

    public void setSellerPhone(String sellerPhone) {
        this.sellerPhone = sellerPhone;
    }

    public String getSellerLogo() {
        return sellerLogo;
    }

    public void setSellerLogo(String sellerLogo) {
        this.sellerLogo = sellerLogo;
    }

    public String getSellerAddress() {
        return sellerAddress;
    }

    public void setSellerAddress(String sellerAddress) {
        this.sellerAddress = sellerAddress;
    }

    public String getIsInvoice() {
        return isInvoice;
    }

    public void setIsInvoice(String isInvoice) {
        this.isInvoice = isInvoice;
    }

    public String getInvoiceTitle() {
        return invoiceTitle;
    }

    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle;
    }

    public String getAppointShippingAt() {
        return appointShippingAt;
    }

    public void setAppointShippingAt(String appointShippingAt) {
        this.appointShippingAt = appointShippingAt;
    }

    public List<OrderItemVO> getOrderItemVOList() {
        return orderItemVOList;
    }

    public void setOrderItemVOList(List<OrderItemVO> orderItemVOList) {
        this.orderItemVOList = orderItemVOList;
    }

    public String getFee() {
        return fee;
    }

    public void setFee(String fee) {
        this.fee = fee;
    }

    public String getCoupon() {
        return coupon;
    }

    public void setCoupon(String coupon) {
        this.coupon = coupon;
    }

    public String getCouponPrice() {
        return couponPrice;
    }

    public void setCouponPrice(String couponPrice) {
        this.couponPrice = couponPrice;
    }

    public String getPaidAmount() {
        return paidAmount;
    }

    public void setPaidAmount(String paidAmount) {
        this.paidAmount = paidAmount;
    }

    public String getAdjustAmount() {
        return adjustAmount;
    }

    public void setAdjustAmount(String adjustAmount) {
        this.adjustAmount = adjustAmount;
    }

    public String getFreightPriceOrigin() {
        return freightPriceOrigin;
    }

    public void setFreightPriceOrigin(String freightPriceOrigin) {
        this.freightPriceOrigin = freightPriceOrigin;
    }

    public String getFreightPriceReal() {
        return freightPriceReal;
    }

    public void setFreightPriceReal(String freightPriceReal) {
        this.freightPriceReal = freightPriceReal;
    }

    public String getTotalPriceOrigin() {
        return totalPriceOrigin;
    }

    public void setTotalPriceOrigin(String totalPriceOrigin) {
        this.totalPriceOrigin = totalPriceOrigin;
    }

    public String getTotalPriceReal() {
        return totalPriceReal;
    }

    public void setTotalPriceReal(String totalPriceReal) {
        this.totalPriceReal = totalPriceReal;
    }

    public String getDeductIntegral() {
        return deductIntegral;
    }

    public void setDeductIntegral(String deductIntegral) {
        this.deductIntegral = deductIntegral;
    }

    public String getDeductAmount() {
        return deductAmount;
    }

    public void setDeductAmount(String deductAmount) {
        this.deductAmount = deductAmount;
    }
}
